inspector: Add a function to rescan
authorMatthias Clasen <mclasen@redhat.com>
Fri, 24 Jul 2015 01:27:37 +0000 (21:27 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 24 Jul 2015 01:27:37 +0000 (21:27 -0400)
Currently, we only ever scanned the toplevel list and
widget tree once. That is not enough.

gtk/inspector/window.c
gtk/inspector/window.h

index d7b6d224053199827eb0c3fd510383f44adb6b3f..2c9ec5fc4ebbd6f94793bd4af66572fa8482c368 100644 (file)
@@ -289,4 +289,12 @@ gtk_inspector_window_new (void)
                                    NULL));
 }
 
+void
+gtk_inspector_window_rescan (GtkWidget *widget)
+{
+  GtkInspectorWindow *iw = GTK_INSPECTOR_WINDOW (widget);
+
+  gtk_inspector_object_tree_scan (GTK_INSPECTOR_OBJECT_TREE (iw->object_tree), NULL);
+}
+
 // vim: set et sw=2 ts=2:
index 80de7020886481b7a1cb4e5ab3b31563bad99642..c5cbce5aed39e53cf14567c8be3c3e42e2e08ddc 100644 (file)
@@ -101,6 +101,7 @@ void       gtk_inspector_on_inspect         (GtkWidget          *widget,
 
 void       gtk_inspector_window_select_widget_under_pointer (GtkInspectorWindow *iw);
 
+void       gtk_inspector_window_rescan     (GtkWidget          *iw);
 
 G_END_DECLS